.people-option {
  margin: 0;
  padding: 0;
}

.people-option__item {
  height: 40px;
  padding: 0 16px;
  background-image: linear-gradient(to bottom, white, gainsboro);
  list-style: none;

  a {
    font-size: 14px;
    color: #666;
    line-height: 40px;
    text-decoration: none;
  }
}

.restaurant-option {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin: 20px 0 0;
  padding: 0 10px;
}

.restaurant-option__item {
  width: 176px;
  padding: 0 5px;
  margin-bottom: 15px;
  border-radius: 15px;
  box-sizing: border-box;
  overflow: hidden;
  list-style: none;

  a {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #818588;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    background-color: #fff;
  }

  img {
    display: block;
    max-width: 100%;
  }
}
